package org.jeecg.modules.my.caicx_org.entity;

import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author jobob
 * @since 2022-01-25
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class Sysorganize implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 创建时间
     */
    @TableField("creatDate")
    private LocalDateTime creatdate;

    /**
     * 创建人编码
     */
    @TableField("createrID")
    private String createrid;

    /**
     * 备用字段
     */
    @TableField("serId")
    private String serid;

    /**
     * 组织编号
     */
    @TableField("orgCode")
    private String orgcode;

    /**
     * 组织级别
     */
    @TableField("orgLevel")
    private String orglevel;

    /**
     * 组织名称
     */
    @TableField("orgName")
    private String orgname;

    /**
     * 组织类型编号
     */
    @TableField("orgTypeCode")
    private String orgtypecode;

    /**
     * 组织类型名称
     */
    @TableField("orgTypeName")
    private String orgtypename;

    /**
     * 备注
     */
    private String remark;

    /**
     * 修改时间
     */
    @TableField("updateDate")
    private LocalDateTime updatedate;

    /**
     * 修改人
     */
    @TableField("updateId")
    private String updateid;

    /**
     * 上级组织编号
     */
    @TableField("upperOrgCode")
    private String upperorgcode;

    /**
     * 上级组织名称
     */
    @TableField("upperOrgName")
    private String upperorgname;

    /**
     * 有效标志
     */
    @TableField("validFlag")
    private String validflag;

    /**
     * 工作地点
     */
    @TableField("workPlace")
    private String workplace;

    /**
     * 创建人
     */
    @TableField("createrName")
    private String creatername;

    /**
     * 修改人
     */
    @TableField("updaterName")
    private String updatername;

    @TableField("areaCodes")
    private String areacodes;

    private String areas;

    @TableField("createDeptId")
    private String createdeptid;

    @TableField("createOrgId")
    private String createorgid;

    private String fax;

    @TableField("orgBizType")
    private String orgbiztype;

    @TableField("postCode")
    private String postcode;

    private String telephone;

    @TableField("orderId")
    private String orderid;

    @TableField("deptType")
    private String depttype;

    private String keycloakId;


}
